Improving Troubleshooting via Dynamic Dependency Analysis

نویسندگان

  • Marc Chiarini
  • Josh Danziger
  • Alva Couch
چکیده

The task of identifying the “root cause” of a problem becomes increasingly difficult as systems become more complex, yet existing tools for root cause analysis remain fairly primitive. We examine the potential for aiding root cause analysis via auditing of dynamic dependencies at the kernel level. There are two main challenges to this kind of analysis: gathering data without unacceptably degrading system performance, and representing that data at an appropriate level of abstraction. We base our work on several prior efforts at dependency analysis that apply differing levels of abstraction. Sowhat [3] performs a static, global analysis of dynamic library dependencies in order to predict the effects of a system change. Strider [4] performs a similar form of analysis on the Windows registry, using “before and after” snapshots of registry contents to infer potential causes of problems. Our approach looks instead to information that is naturally generated by auditing as a vehicle for dependency analysis. Unlike these prior attempts, our work concentrates on dynamic dependencies that cannot be inferred from static analysis but must instead be observed at runtime. While library dependencies can be identified effectively using sowhat’s static analysis, libraries themselves are infrequently modified entities. Program behavior is determined in large part by configuration files and environment; these dependencies change more frequently, yet few tools automatically identify them. Strider uses some dynamic analysis, but it only does so on individual programs, essentially missing transitive and asynchronous dependencies. Furthermore, Strider’s approach assumes that undesired program behavior is reproducible, which is not always the case.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Improving the Dynamic Performance of Passenger Cars via Rear Suspension Mechanism Modification

This paper presents the results of a recent project of IKCo’s research center to modify Paykan 1600’s rear suspension mechanism with the purpose of improving comfort, stability and handling qualities. The car was originally equipped with a solid rear axle with leaf springs. By replacing the original mechanism with a three-link mechanism with panhard bar and coil springs, the ride comfort and ha...

متن کامل

Improving the Dynamic Performance of Passenger Cars via Rear Suspension Mechanism Modification

This paper presents the results of a recent project of IKCo’s research center to modify Paykan 1600’s rear suspension mechanism with the purpose of improving comfort, stability and handling qualities. The car was originally equipped with a solid rear axle with leaf springs. By replacing the original mechanism with a three-link mechanism with panhard bar and coil springs, the ride comfort and ha...

متن کامل

A Troubleshooting Approach with Dependent Actions

The basic decision-theoretic troubleshooting task is described in this paper. Dependency sets are defined for a better understanding of dependent actions. It is shown that an optimal troubleshooting sequence is achievable once these sets are solved optimally. Then, an efficient heuristic method is introduced that adjusts action efficiencies myopically and performs a greedy search. Performance o...

متن کامل

Stress-Strength and Ageing Intensity Analysis via a New Bivariate Negative Gompertz-Makeham Model

In Demography and modelling mortality (or failure) data the univariate Makeham-Gompertz is well-known for its extension of exponential distribution. Here, a bivariate class of Gompertz--Makeham distribution is constructed based on random number of extremal events. Some reliability properties such as ageing intensity, stress-strength based on competing risks are given. Also dependence properties...

متن کامل

OPTIMAL GROUND MOTION SCALING USING ENHANCED SWARM INTELLIGENCE FOR SIZING DESIGN OF STEEL FRAMES

Dynamic structural responses via time history analysis are highly dependent to characteristics of selected records as the seismic excitation. Ground motion scaling is a well-known solution to reduce such a dependency and increase reliability to the dynamic results. The present work, formulate a twofold problem for optimal spectral matching and performing consequent sizing optimization based on ...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2006